package cn.com.service;

import cn.com.beans.CollegeInfo;
import cn.com.beans.CollegeInfoExample;

import java.util.List;

public interface CollegeInfoService {

    /**
     * 根据coid删除
     *
     * @param coId 主键
     * @return
     */
    int deleteByPrimaryKey(Integer coId);

    /**
     * 新增
     *
     * @param record collegeInfo实体
     * @return
     */
    boolean insert(CollegeInfo record);

    /**
     * 新增
     *
     * @param record collegeInfo实体
     * @return
     */
    int insertSelective(CollegeInfo record);

    /**
     * 根据Id查找
     *
     * @param coId 主键ID
     * @return collegeInfo实体
     */
    CollegeInfo selectByPrimaryKey(Integer coId);

    /**
     * 修改
     *
     * @param record CollegeInfo实体
     * @return
     */
    int updateByPrimaryKeySelective(CollegeInfo record);

    /**
     * 修改
     *
     * @param record CollegeInfo实体
     * @return
     */
    int updateByPrimaryKey(CollegeInfo record);

    /**
     * 查询所有
     *
     * @param collegeInfo 大学信息实体
     * @return 大学信息集合
     */
    List<CollegeInfo> findAll(CollegeInfo collegeInfo);

    /**
     * 模糊查询的语句
     *
     * @param collegeInfo 大学信息对象
     * @return 查询出来的对象集合
     */
    List<CollegeInfo> fuzzyQueryAll(CollegeInfo collegeInfo);


    /**
     * 查询记录条数
     *
     * @param collegeInfo
     * @return
     */
    Integer findRownum(CollegeInfo collegeInfo);


    long countByExample(CollegeInfoExample example);

    int deleteByExample(CollegeInfoExample example);

    List<CollegeInfo> selectByExample(CollegeInfoExample example);

    int updateByExampleSelective(CollegeInfo record, CollegeInfoExample example);

    int updateByExample(CollegeInfo record, CollegeInfoExample example);
}



